to install driver:

1. for windows 10 you need to disable driver signing
(from http://windowsreport.com/driver-signature-enforcement-windows-10/)
    1.1  Press and hold shift while clicking "restart" from your start menu
    1.2  Choose Troubleshoot > Advanced options > Startup Settings and click Restart button 
    1.3  When your computer restarts youll see a list of options. Press F7 on your keyboard to select Disable driver signature enforcement
    1.4  Your computer will now restart and youll be able to install unsigned drivers.
2. plug in device
3. open device manager
4. device will show up under "human interface devices"
5.  open "USB input device" properties (if more than one you will have to check the hardware id to ensure you selected the correct device)
6.  go to details tab and select "hardware ids"
7.  the hardware id should contain the code "PID_EB70"
8.  if so go to driver tab and click update driver
9.  select "browse my computer for driver software"
10. select "let me pick from a list of device drivers on my computer"
11. select "have disk..."
12. select browse... navigate to "XHCHB04MPG" directory and choose the directory that reflects your architecture (x86 for 32bit systems, x64 for 64bit systems)
13 select hb04mpg follow rest of prompts to complete driver install
14. run "xhc mpg test.exe" to test driver

15. if windows 10 reboot to re-enable driver signature enforcement

If your running windows 10, i apologize for this being a convoluted procedure. I could but will not jump through all the hoops (and pay the money) to have my drivers digitally signed! Blame microsoft